export default {
  common: {
    welcome: '欢迎使用后台管理系统',
    login: '登录',
    logout: '退出登录',
    confirm: '确认',
    cancel: '取消',
    save: '保存',
    edit: '编辑',
    delete: '删除',
    deleteConfirm: '确认删除',
    search: '搜索',
    reset: '重置',
    upload: '上传',
    download: '下载',
    add: '新增',
    view: '查看',
    operation: '操作',
    back: '返回',
    submit: '提交',
    action: '操作',
    refresh: '刷新',
    batchDelete: '批量删除',
    noSelection: '请至少选择一项',
    selectedItems: '已选择 {count} 项',
    success: '成功',
    startDate: '开始日期',
    endDate: '结束日期',
    enabled: '启用',
    disabled: '禁用',
    remark: '备注',
    remarkPlaceholder: '请输入备注信息',
    createTime: '创建时间',
    updateTime: '更新时间',
    yes: '是',
    no: '否',
    loading: '加载中...',
    reload: '重新加载',
    fetchFailed: '获取数据失败',
    fetchDetailFailed: '获取详情失败',
    createSuccess: '创建成功',
    updateSuccess: '更新成功',
    createFailed: '创建失败',
    updateFailed: '更新失败',
    deleteSuccess: '删除成功',
    deleteFailed: '删除失败',
    batchDeleteSuccess: '批量删除成功',
    operationFailed: '操作失败',
    statusChangeSuccess: '状态修改成功',
    statusChangeFailed: '状态修改失败',
    totalItems: '共 {total} 条',
    selectStatusPlaceholder: '请选择状态',
    confirmDelete: '确认删除',
    pagination: {
      total: '共',
      items: '条',
      pageSize: '每页 {size} 条',
      current: '第 {current} 页',
      totalItems: '共 {total} 条',
      goTo: '前往',
      page: '页'
    },
    dateRange: '日期范围',
    emptyData: '暂无数据',
  },
  layout: {
    sidebarCollapse: '收起侧边栏',
    sidebarExpand: '展开侧边栏',
    settings: '系统设置',
    language: '语言',
    notification: '通知',
    profile: '个人中心',
    fullscreen: '全屏',
    exitFullscreen: '退出全屏',
    breadcrumbHome: '首页',
  },
  theme: {
    title: '主题设置',
    switchTheme: '切换主题',
    themeColor: '主题色',
    darkMode: '暗黑模式',
    lightMode: '明亮模式',
  },
  login: {
    title: '系统登录',
    username: '用户名',
    password: '密码',
    rememberMe: '记住我',
    forgotPassword: '忘记密码',
    login: '登录',
    loginSuccess: '登录成功',
    usernamePlaceholder: '请输入用户名',
    passwordPlaceholder: '请输入密码',
    usernameRequired: '请输入用户名',
    passwordRequired: '请输入密码',
    loginFailed: '用户名或密码错误',
    usernameLength: '用户名长度必须在4-20个字符之间',
    passwordLength: '密码长度必须在6-20个字符之间',
  },
  menu: {
    dashboard: '仪表盘',
    system: {
      title: '系统管理',
      user: '用户管理',
      role: '角色管理',
      menu: '菜单管理',
      dept: '部门管理',
    },
    config: {
      title: '配置管理',
      dict: '字典管理',
      setting: '系统配置',
    },
    file: {
      title: '文件管理',
    },
    notification: {
      title: '通知管理',
    },
    log: {
      title: '日志管理',
      operationLog: '操作日志',
      loginLog: '登录日志',
    },
    profile: {
      title: '个人中心',
      info: '个人信息',
      settings: '个人设置',
      security: '安全设置',
    },
    // 搜索区域
    searchPlaceholder: '请输入菜单名称',
    statusPlaceholder: '请选择状态',
    
    // 菜单类型
    directory: '目录',
    menu: '菜单',
    button: '按钮',
    
    // 表单字段
    name: '菜单名称',
    namePlaceholder: '请输入菜单名称',
    nameRequired: '菜单名称不能为空',
    nameLength: '菜单名称长度必须在2-50个字符之间',
    parentMenu: '上级菜单',
    parentMenuPlaceholder: '请选择上级菜单',
    selectParent: '请选择上级菜单',
    icon: '图标',
    iconPlaceholder: '请选择图标',
    type: '类型',
    typeRequired: '请选择菜单类型',
    typePlaceholder: '请选择类型',
    orderNum: '排序号',
    orderNumPlaceholder: '请输入排序号',
    path: '路由地址',
    pathPlaceholder: '请输入路由地址',
    component: '组件路径',
    componentPlaceholder: '请输入组件路径',
    permission: '权限标识',
    permissionPlaceholder: '请输入权限标识',
    isVisible: '是否显示',
    isCache: '是否缓存',
    isExternal: '是否外链',
    status: '状态',
    
    // 操作按钮
    add: '新增菜单',
    edit: '编辑菜单',
    delete: '删除菜单',
    
    // 操作提示
    deleteConfirm: '确定要删除该菜单吗？',
    deleteSuccess: '删除成功',
    addSuccess: '新增成功',
    editSuccess: '修改成功',
    
    // 验证信息
    pathRequired: '路由地址不能为空',
    componentRequired: '组件路径不能为空',
    orderNumRequired: '排序号不能为空',
    statusChangeSuccess: '状态修改成功',
    visibleChangeSuccess: '可见性修改成功',
    rootMenu: '根菜单',
    expandAll: '展开所有',
    collapseAll: '折叠所有',
    
    // 新增缺失的配置项
    selectIcon: '选择图标',
    addSub: '新增子菜单',
    confirmDelete: '确认删除该菜单吗？此操作将同时删除其子菜单。',
    
    // 验证信息
    idRequired: '菜单ID不能为空',
    invalidData: '无效的菜单数据',
    hasChildrenTitle: '删除警告',
    hasChildrenContent: '该菜单下有子菜单，确定要删除吗？',
    deleteConfirmContent: '确定要删除菜单 {name} 吗？',
    emptyData: '暂无菜单数据',
  },
  error: {
    notFound: '页面不存在',
    notFoundDescription: '抱歉，您访问的页面不存在或已被删除',
    serverError: '服务器错误',
    serverErrorDescription: '抱歉，服务器出现了一些问题',
    networkError: '网络错误',
    networkErrorDescription: '网络连接错误，请检查您的网络连接',
    goBack: '返回上一页',
    goHome: '返回首页',
    unknown: '未知错误，请稍后重试',
    apiResponse: '服务器响应错误，请稍后重试',
    validation: '表单验证失败，请检查输入',
    fieldValidation: '{field} 字段验证失败',
    timeout: '请求超时，请检查网络连接',
    network: '网络连接失败，请检查网络设置',
    networkGeneral: '网络错误，请稍后重试',
    operationFailed: '操作失败',
    errorCode: '[{code}] {message}',
    apiTitle: '操作失败',
    networkTitle: '网络错误',
    errorType: '错误类型: {type}',
    errorMessage: '错误信息: {message}',
    errorDetail: '错误详情:',
  },
  dashboard: {
    welcomeTitle: '欢迎，{username}',
    welcomeInfo: '欢迎来到后台管理系统，在这里您可以管理系统的各项功能和数据。',
    lastLoginTime: '上次登录时间',
    totalUsers: '用户总数',
    totalFiles: '文件总数',
    totalNotifications: '通知总数',
    systemUptime: '系统运行时间',
    days: '天',
    userGrowth: '用户增长趋势',
    userGrowthDesc: '用户增长趋势图表将在这里显示',
    systemStatus: '系统状态',
    systemStatusDesc: '系统状态图表将在这里显示',
    recentActivity: '最近活动',
    activity: {
      login: '登录了',
      logout: '退出了',
      upload: '上传了',
      download: '下载了',
      create: '创建了',
      update: '更新了',
      delete: '删除了',
      newUser: '新用户',
      systemConfig: '系统配置',
    },
  },
  // 用户管理
  user: {
    // 搜索区域
    keyword: '关键字',
    searchKeywordPlaceholder: '请输入用户名/昵称/手机号',
    selectDeptPlaceholder: '请选择部门',
    selectStatusPlaceholder: '请选择状态',
    startDate: '开始日期',
    endDate: '结束日期',
    
    // 状态
    enabled: '启用',
    disabled: '禁用',
    
    // 表格列
    username: '用户名',
    nickname: '昵称',
    password: '密码',
    dept: '部门',
    phone: '手机号',
    email: '邮箱',
    status: '状态',
    createTime: '创建时间',
    emptyData: '暂无用户数据',
    
    // 表单
    add: '新增用户',
    edit: '编辑用户',
    usernamePlaceholder: '请输入用户名',
    nicknamePlaceholder: '请输入昵称',
    passwordPlaceholder: '请输入密码',
    deptPlaceholder: '请选择部门',
    phonePlaceholder: '请输入手机号',
    emailPlaceholder: '请输入邮箱',
    roles: '角色',
    selectRoles: '请选择角色',
    
    // 表单验证
    usernameRequired: '请输入用户名',
    usernameLength: '用户名长度在4-20个字符之间',
    usernamePattern: '用户名只能包含字母、数字和下划线',
    nicknameRequired: '请输入昵称',
    nicknameLength: '昵称长度在2-20个字符之间',
    nicknamePattern: '昵称只能包含中文、字母和数字',
    passwordRequired: '请输入密码',
    passwordLength: '密码长度不能少于6个字符',
    passwordLetter: '密码必须包含字母',
    passwordNumber: '密码必须包含数字',
    deptRequired: '请选择部门',
    phoneInvalid: '请输入正确的手机号',
    emailInvalid: '请输入正确的邮箱地址',
    
    // 角色分配
    assignRoles: '分配角色',
    availableRoles: '可选角色',
    assignedRoles: '已选角色',
    assignRolesSuccess: '角色分配成功',
    
    // 重置密码
    resetPassword: '重置密码',
    newPassword: '新密码',
    confirmPassword: '确认密码',
    newPasswordRequired: '请输入新密码',
    confirmPasswordRequired: '请确认密码',
    passwordMismatch: '两次输入的密码不一致',
    resetPasswordSuccess: '密码重置成功',
    confirmPasswordPlaceholder: '请再次输入密码',
    
    // 操作提示
    deleteConfirm: '确定要删除该用户吗？',
    batchDeleteConfirm: '确定要批量删除选中的用户吗？',
    export: '导出',
  },
  // 部门管理
  dept: {
    // 搜索区域
    searchPlaceholder: '请输入部门名称',
    statusPlaceholder: '请选择状态',
    
    // 表单字段
    name: '部门名称',
    namePlaceholder: '请输入部门名称',
    parentDept: '上级部门',
    parentDeptPlaceholder: '请选择上级部门',
    selectParent: '请选择上级部门',
    leader: '负责人',
    leaderPlaceholder: '请输入负责人',
    phone: '联系电话',
    phonePlaceholder: '请输入联系电话',
    email: '邮箱',
    emailPlaceholder: '请输入邮箱',
    orderNum: '排序号',
    orderNumPlaceholder: '请输入排序号',
    status: '状态',
    createTime: '创建时间',
    
    // 操作
    add: '新增部门',
    edit: '编辑部门',
    addSub: '新增子部门',
    confirmDelete: '确定要删除该部门吗？',
    rootDept: '根部门',
    
    // 提示信息
    emptyData: '暂无部门数据',
    loadFailed: '加载部门数据失败',
    
    // 验证信息
    nameRequired: '部门名称不能为空',
    nameLength: '部门名称长度在2-20个字符之间',
    parentRequired: '上级部门不能为空',
    phoneFormat: '请输入正确的手机号',
    emailFormat: '请输入正确的邮箱地址',
    orderRequired: '排序号不能为空',
    orderNumber: '排序号必须为数字',
    orderNumRequired: '排序号不能为空',
    expandAll: '展开所有',
    collapseAll: '折叠所有',
    hasChildrenCannotDelete: '该部门下有子部门，无法删除',
    hasUsersCannotDelete: '该部门下有用户，无法删除',
    confirmDeleteContent: '确定要删除部门 {name} 吗？',
  },
  // 角色管理
  role: {
    name: '角色名称',
    code: '角色标识',
    sort: '排序',
    remark: '备注',
    namePlaceholder: '请输入角色名称',
    codePlaceholder: '请输入角色标识',
    sortPlaceholder: '请输入排序号',
    sortNumber: '排序号必须为数字',
    
    // 操作
    add: '新增角色',
    edit: '编辑角色',
    delete: '删除角色',
    assignPermissions: '分配权限',
    
    // 提示信息
    deleteConfirm: '确定要删除该角色吗？',
    deleteConfirmTitle: '删除确认',
    deleteConfirmContent: '确定要删除角色 {name} 吗？此操作不可恢复！',
    deleteSuccess: '删除成功',
    addSuccess: '新增成功',
    editSuccess: '编辑成功',
    assignSuccess: '权限分配成功',
    status: '状态',
    createTime: '创建时间',
    batchDeleteSuccess: '批量删除角色成功',
    assignPermissionSuccess: '分配权限成功',
    
    // 表单验证
    nameRequired: '角色名称不能为空',
    codeRequired: '角色标识不能为空',
    sortRequired: '排序号不能为空',
    nameLength: '角色名称长度必须在2-50个字符之间',
    codeLength: '角色标识长度必须在2-100个字符之间',
    
    // 搜索相关
    keyword: '关键字',
    statusPlaceholder: '请选择状态',
    searchKeywordPlaceholder: '请输入角色名称或标识',
    confirmBatchDelete: '确认批量删除选中的角色吗？此操作不可恢复！',
    selectItemFirst: '请先选择要操作的角色',
    fetchPermissionsFailed: '获取权限列表失败',
    noRoleSelected: '未选择角色',
    emptyData: '暂无角色数据',
    loadFailed: '加载角色数据失败',
    assignPermissionsFailed: '权限分配失败',
    
    // 权限相关
    invalidRoleId: '无效的角色ID',
    permissionTreeEmpty: '权限树数据为空',
    permissionDataEmpty: '权限数据为空',
    assignPermissionsSuccess: '权限分配成功',
  },
  // 配置管理
  config: {
    name: '配置名称',
    key: '配置键',
    value: '配置值',
    type: '类型',
    description: '描述',
    status: '状态',
    system: '系统',
    custom: '自定义',
    enabled: '启用',
    disabled: '禁用',
    createTime: '创建时间',
    editConfig: '编辑配置',
    addConfig: '新增配置',
    deleteConfig: '删除配置',
    deleteConfirm: '确定要删除该配置吗？',
    nameRequired: '配置名称不能为空',
    nameLength: '配置名称长度必须在2-50个字符之间',
    namePattern: '配置名称只能包含字母、数字、下划线和汉字',
    keyRequired: '配置键不能为空',
    keyLength: '配置键长度必须在2-100个字符之间',
    keyPattern: '配置键只能包含字母、数字和下划线',
    valueRequired: '配置值不能为空',
    valueLength: '配置值不能超过500个字符',
    typeRequired: '配置类型不能为空',
    namePlaceholder: '请输入配置名称',
    keyPlaceholder: '请输入配置键',
    valuePlaceholder: '请输入配置值',
    typePlaceholder: '请选择配置类型',
    descriptionPlaceholder: '请输入描述',
    searchPlaceholder: '搜索配置名称或键',
    addSuccess: '新增配置成功',
    editSuccess: '编辑配置成功',
    deleteSuccess: '删除配置成功',
    batchDeleteSuccess: '批量删除配置成功',
    statusChangeSuccess: '配置状态修改成功',
    add: '新增配置',
    edit: '编辑配置',
    delete: '删除配置',
    updateTime: '更新时间',
    remark: '备注',
    remarkPlaceholder: '请输入备注',
    types: {
      system: '系统',
      custom: '自定义'
    },
    statuses: {
      enabled: '启用',
      disabled: '禁用'
    },
  },
  // 字典管理
  dict: {
    name: '字典名称',
    type: '字典类型',
    status: '状态',
    enabled: '启用',
    disabled: '禁用',
    createTime: '创建时间',
    editDict: '编辑字典',
    addDict: '新增字典',
    deleteDict: '删除字典',
    deleteConfirm: '确定要删除该字典吗？',
    dictData: '字典数据',
    dictDetail: '字典详情',
    label: '标签',
    value: '值',
    sort: '排序',
    defaultStatus: '默认',
    yes: '是',
    no: '否',
    nameRequired: '字典名称不能为空',
    nameLength: '字典名称长度必须在2-50个字符之间',
    namePattern: '字典名称只能包含字母、数字、下划线和汉字',
    typeRequired: '字典类型不能为空',
    typeLength: '字典类型长度必须在2-100个字符之间',
    typePattern: '字典类型只能包含字母、数字和下划线',
    labelRequired: '标签不能为空',
    labelLength: '标签长度必须在2-50个字符之间',
    valueRequired: '值不能为空',
    valueLength: '值长度必须在2-100个字符之间',
    sortRequired: '排序号不能为空',
    sortLength: '排序号必须为整数',
    namePlaceholder: '请输入字典名称',
    typePlaceholder: '请输入字典类型',
    labelPlaceholder: '请输入标签',
    valuePlaceholder: '请输入值',
    sortPlaceholder: '请输入排序号',
    searchPlaceholder: '搜索字典名称或类型',
    addSuccess: '新增字典成功',
    editSuccess: '编辑字典成功',
    deleteSuccess: '删除字典成功',
    batchDeleteSuccess: '批量删除字典成功',
    statusChangeSuccess: '字典状态修改成功',
    add: '新增字典',
    edit: '编辑字典',
    delete: '删除字典',
    updateTime: '更新时间',
    remark: '备注',
    remarkPlaceholder: '请输入备注',
    types: {
      system: '系统',
      custom: '自定义'
    },
    statuses: {
      enabled: '启用',
      disabled: '禁用'
    },
    // 新增配置项
    addType: '新增字典类型',
    editType: '编辑字典类型',
    addData: '新增字典数据',
    editData: '编辑字典数据',
    data: '字典数据',
    cssClass: 'CSS类名',
    cssClassPlaceholder: '请输入CSS类名',
    export: '导出',
    exportSuccess: '导出成功',
    loadFailed: '加载失败',
    emptyData: '暂无数据',
    currentType: '当前字典类型:',
    deleteTypeConfirm: '确定要删除该字典类型吗？',
    deleteDataConfirm: '确定要删除该字典数据吗？',
    statusRequired: '状态不能为空'
  },
  // 系统设置
  setting: {
    title: '系统设置',
    group: '配置分组',
    configName: '配置名称',
    configKey: '配置键',
    configValue: '配置值',
    valueType: '值类型',
    description: '描述',
    createTime: '创建时间',
    updateTime: '更新时间',
    remark: '备注',
    remarkPlaceholder: '请输入备注',
    nameRequired: '配置名称不能为空',
    keyRequired: '配置键不能为空',
    valueRequired: '配置值不能为空',
    namePlaceholder: '请输入配置名称',
    keyPlaceholder: '请输入配置键',
    valuePlaceholder: '请输入配置值',
    groupPlaceholder: '请选择配置分组',
    valueTypePlaceholder: '请选择值类型',
    descriptionPlaceholder: '请输入描述',
    add: '新增配置',
    edit: '编辑配置',
    delete: '删除配置',
    refresh: '刷新',
    search: '搜索',
    reset: '重置',
    selectGroup: '选择分组',
    addConfig: '新增配置',
    editConfig: '编辑配置',
    addGroup: '新增分组',
    editGroup: '编辑分组',
    deleteGroup: '删除分组',
    groupName: '分组名称',
    groupNameRequired: '分组名称不能为空',
    groupNamePlaceholder: '请输入分组名称',
    confirmDelete: '确定要删除该配置吗？',
    confirmDeleteGroup: '确定要删除该分组吗？这将同时删除该分组下的所有配置。',
    deleteSuccess: '删除成功',
    addSuccess: '新增成功',
    editSuccess: '编辑成功',
    importSuccess: '导入成功',
    exportSuccess: '导出成功',
    invalidData: '无效的数据',
    invalidJson: '无效的JSON格式',
    invalidValueType: '无效的值类型',
    string: '字符串',
    number: '数值',
    boolean: '布尔值',
    json: 'JSON',
    array: '数组',
    status: '状态',
    enabled: '启用',
    disabled: '禁用',
    import: '导入',
    export: '导出',
    isBuiltin: '是否内置',
    builtIn: '内置',
    custom: '自定义',
    cacheKey: '缓存键',
    clearCache: '清除缓存',
    clearCacheSuccess: '缓存清除成功',
    clearCacheFailed: '缓存清除失败',
    config: '配置',
    deleteConfigConfirm: '确定要删除该配置吗？',
    groupCode: '分组编码',
    groupCodeRequired: '分组编码不能为空',
    groupCodePattern: '分组编码只能包含字母、数字和下划线',
    groupCodePlaceholder: '请输入分组编码',
    groupIcon: '分组图标',
    groupIconRequired: '分组图标不能为空',
    groupIconPlaceholder: '请选择图标',
    groupSort: '分组排序',
    groupSortRequired: '分组排序不能为空',
    iconSetting: '设置图标',
    iconSystem: '系统图标',
    iconMail: '邮件图标',
    iconFile: '文件图标',
    iconSecurity: '安全图标',
    configNameLength: '配置名称长度必须在2-50个字符之间',
    configKeyPattern: '配置键只能包含字母、数字和下划线',
    groupRequired: '所属分组不能为空',
    configNameRequired: '配置名称不能为空',
    configKeyRequired: '配置键不能为空',
    valueTypeRequired: '值类型不能为空',
    configValueRequired: '配置值不能为空',
    groupNameLength: '分组名称长度必须在2-50个字符之间',
    configNamePlaceholder: '请输入配置名称',
    configKeyPlaceholder: '请输入配置键',
    configValuePlaceholder: '请输入配置值'
  },
  // 文件管理
  file: {
    name: '文件名称',
    type: '文件类型',
    size: '文件大小',
    path: '文件路径',
    uploadUser: '上传用户',
    uploadTime: '上传时间',
    folder: '文件夹',
    uploadFile: '上传文件',
    deleteFile: '删除文件',
    deleteConfirm: '确定要删除该文件吗？',
    preview: '预览',
    download: '下载',
    createFolder: '创建文件夹',
    search: '搜索文件',
    move: '移动',
    rename: '重命名',
    createTime: '创建时间',
    lastUpdateTime: '最后更新时间',
    noFile: '无文件',
    uploadSuccess: '文件上传成功',
    uploadFailed: '文件上传失败',
    deleteSuccess: '文件删除成功',
    deleteFailed: '文件删除失败',
    moveSuccess: '文件移动成功',
    moveFailed: '文件移动失败',
    renameSuccess: '文件重命名成功',
    renameFailed: '文件重命名失败',
    createFolderSuccess: '文件夹创建成功',
    createFolderFailed: '文件夹创建失败',
    fileTooLarge: '文件太大',
    fileTypeNotAllowed: '不允许的文件类型',
    fileNameRequired: '文件名不能为空',
    fileNameLength: '文件名长度必须在2-100个字符之间',
    fileNamePattern: '文件名只能包含字母、数字、下划线、中划线和点',
    folderNameRequired: '文件夹名不能为空',
    folderNameLength: '文件夹名长度必须在2-50个字符之间',
    folderNamePattern: '文件夹名只能包含字母、数字、下划线和中划线',
    uploadProgress: '上传进度: {percent}%',
    uploadComplete: '上传完成',
    uploadError: '上传错误',
    fileSizeLimit: '文件大小不能超过 {size}',
    allowedFileTypes: '允许的文件类型: {types}',
    dragAndDrop: '拖拽文件到此处，或点击选择文件',
    selectFile: '选择文件',
    selectFolder: '选择文件夹',
    currentPath: '当前路径',
    parentFolder: '上级文件夹',
    rootFolder: '根文件夹',
    refresh: '刷新',
    sort: '排序',
    sortByName: '按名称排序',
    sortBySize: '按大小排序',
    sortByDate: '按日期排序',
    viewMode: '查看模式',
    listView: '列表视图',
    gridView: '网格视图',
    thumbnailView: '缩略图视图',
    fileName: '文件名',
    uploader: '上传人',
    fileType: '文件类型',
    image: '图片',
    document: '文档',
    video: '视频',
    audio: '音频',
    other: '其他',
    searchPlaceholder: '请输入文件名或描述',
    typePlaceholder: '请选择文件类型',
    emptyData: '暂无文件数据',
    copyLink: '复制链接',
    copyLinkSuccess: '链接复制成功',
    upload: '上传',
    tableView: '表格视图',
    cardView: '卡片视图',
    confirmDelete: '确定要删除该文件吗？',
    keyword: '关键字',
    searchKeywordPlaceholder: '请输入文件名或描述关键字',
    selectTypePlaceholder: '请选择文件类型',
    startDate: '开始日期',
    endDate: '结束日期'
  },
  notification: {
    title: '通知管理',
    type: '类型',
    content: '内容',
    status: '状态',
    createTime: '发送时间',
    readTime: '阅读时间',
    sender: '发送人',
    receiver: '接收人',
    level: '级别',
    levelNormal: '普通',
    levelImportant: '重要',
    levelUrgent: '紧急',
    statusRead: '已读',
    statusUnread: '未读',
    send: '发送通知',
    detail: '通知详情',
    markRead: '标记已读',
    markAllRead: '全部标记已读',
    clearRead: '清空已读',
    batchMarkReadSuccess: '批量标记已读成功',
    markReadSuccess: '标记已读成功',
    markAllReadSuccess: '全部标记已读成功',
    clearReadSuccess: '清空已读成功',
    deleteSuccess: '删除通知成功',
    batchDeleteSuccess: '批量删除通知成功',
    sendSuccess: '发送通知成功',
    confirmDelete: '确定删除该通知吗？',
    relatedLink: '相关链接',
    searchPlaceholder: '搜索通知标题',
    typePlaceholder: '选择通知类型',
    statusPlaceholder: '选择通知状态',
    levelPlaceholder: '选择通知级别',
    titlePlaceholder: '请输入通知标题',
    contentPlaceholder: '请输入通知内容',
    receiverPlaceholder: '请选择接收人',
    linkPlaceholder: '请输入相关链接（可选）',
    titleRequired: '请输入通知标题',
    typeRequired: '请选择通知类型',
    levelRequired: '请选择通知级别',
    receiverRequired: '请选择接收人',
    contentRequired: '请输入通知内容',
    titleLength: '标题不能超过100个字符',
    contentLength: '内容不能超过500个字符',
    allUser: '所有用户',
    selectUser: '选择用户',
    typeSystem: '系统通知',
    typeTask: '任务通知',
    typeMessage: '消息通知',
    typeTodo: '待办事项',
    searchButton: '搜索',
    resetButton: '重置',
    typeAll: '全部类型',
    statusAll: '全部状态',
    levelAll: '全部级别',
    confirmBatchDelete: '确定要删除选中的通知吗？',
    link: '相关链接',
    linkInvalid: '请输入有效的链接地址',
    batchRead: '批量标记已读',
    batchDelete: '批量删除',
    add: '发送通知'
  }
} 